package com.koron.tool.mapper;

import com.koron.tool.bean.*;

import java.util.List;

/**
 * @Author: liaodf
 * @Date: 2021/10/21 17:07
 */
public interface ToolRecordMapper {

    /**
     * 获取工具使用记录数据
     * @param query
     * @return
     */
    List<ToolUseRecordBean> useRecordList(ToolUseRecordQuery query);

    /**
     * 新增工具使用记录
     * @param bean
     * @return
     */
    Integer insertUseRecord(ToolUseRecordBean bean);

    /**
     * 获取工具检验记录数据
     *
     * @param query
     * @return
     */
    List<ToolInspectionDetailBean> inspectionRecordList(ToolInspectionDetailQuery query);

    /**
     * 获取工具报废记录数据
     * @param query
     * @return
     */
    List<ToolScrapDetailBean> scrapRecordList(ToolScrapQuery query);

}
